import http from '../http'

// 模糊搜索出库单（分页）
export function fuzzySearchOutbound(data) {
  return http.post('/warehousing/outbound/order/page', data)
}

// 新增出库单
export function addOutboundOrder(data) {
  return http.post('/warehousing/outbound/order', data)
}

// 获取出库单详情
export function getOutboundDetail(id) {
  return http.post('/warehousing/outbound/order/getDetail', null, {
    params: { id }
  })
}

// 获取出库类型列表
export function getOutboundTypes() {
  // 返回静态数据，避免调用不存在的接口
  return Promise.resolve({
    code: 200,
    data: [
      { value: 0, label: '销售出库' },
      { value: 1, label: '生产领料' },
      { value: 2, label: '委外发料' },
      { value: 3, label: '其他出库' }
    ]
  })
}

// 出库单分页查询（另一个接口）
export function pageOutboundDetails(data) {
  return http.post('/outbound/order/pageOutbound', data)
}
